projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a4c4c5f
)
hvm qemu: Fix write parameter masking for 64-bit guests.
author
Keir Fraser
<keir@xensource.com>
Sat, 12 May 2007 11:41:40 +0000
(12:41 +0100)
committer
Keir Fraser
<keir@xensource.com>
Sat, 12 May 2007 11:41:40 +0000
(12:41 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
tools/ioemu/target-i386-dm/helper2.c
patch
|
blob
|
history
diff --git
a/tools/ioemu/target-i386-dm/helper2.c
b/tools/ioemu/target-i386-dm/helper2.c
index c5a2ba9ad064cf0c6b0a7c9462b99b1fa9badcee..637a3eb4a4bcc087120f166d071b680c1d50f132 100644
(file)
--- a/
tools/ioemu/target-i386-dm/helper2.c
+++ b/
tools/ioemu/target-i386-dm/helper2.c
@@
-495,7
+495,7
@@
void cpu_ioreq_xchg(CPUState *env, ioreq_t *req)
void __handle_ioreq(CPUState *env, ioreq_t *req)
{
- if (!req->data_is_ptr &&
req->dir == IOREQ_WRITE && req->size != 4
)
+ if (!req->data_is_ptr &&
(req->dir == IOREQ_WRITE) && (req->size != sizeof(req->data))
)
req->data &= (1UL << (8 * req->size)) - 1;
switch (req->type) {